thank god/goodness! - German English Dictionary